package com.boss.salary.dao;

import com.boss.salary.entity.FileInfo;

import java.util.List;

public interface IFileInfoDao {

    void insertFileInfo(FileInfo fileInfo);

    void deleteFileInfo(String id);

    void deleteEnclosureByIds(List<String> id);

    List<FileInfo> getFileInfo(List<String> personIds, String operateType,String agencyId,String mofDivCode,String salary_month);

    Integer getFileInfoByFileId(String personId,String mofDivCode);

    int queryPersonFileNum(String id, String agencyId, String operateType,String mofDivCode);

    List<FileInfo> getFileInfoByAgencyId(String agencyId,String mofDivCode ,String salary_month);

    int selectHaveFilePersonCount(String agencyId, String salaryMonth, List<String> personIdList);

    List<FileInfo> queryExcel(List<String> list, String agencyId, String mofDivCode, String salary_month);
}
